package ziface

// 封包和拆包模块
// 直接面对tcp链接中的数据留，用于处理TCP粘包问题
type IDataPack interface {
	// 获取包的头的长度方法
	GetHeadLen() uint32
	// 封包方法
	Pack(IMessage) ([]byte, error)
	// 拆包
	Unpack([]byte) (IMessage, error)
}
